Jump To:
Technical Notes
AppleScript is Apple's native scripting technology. It enables users to directly control applications, and parts of the Mac OS, by creating sets of English-like instructions, or scripts. Developers can make both Carbon and Cocoa applications scriptable. Scriptable applications are those that are capable of performing operations or returning data in response to Apple events, such as those generated by scripts. Applications can also execute scripts and send individual Apple events to take advantage of features of other applications.

AppleScript Resources
A guided introduction and learning path for developers new to AppleScript.   Essential information for developers working with AppleScript.   Descriptions of the AppleScript language and terminology.
AppleScript Topics
C APIs for creating scriptable applications (applications that can be controlled by AppleScript scripts) or applications that control other scriptable applications.   Object-oriented interfaces that support creating scriptable applications (applications that can respond to Apple events and be controlled by AppleScript scripts).   Tools for developing scripts and script-driven applications using AppleScript.

AppleScript resources for working with the visual appearance, interactive behavior, and assistive capabilities of applications.    

View legacy technologies, including technologies, features, products, APIs, and programming techniques that are no longer supported or have been superseded.